كليدها و مقادير موجود در رجيستري
كليدها مشابه فولدرها هستند و ميتوانند شامل يك يا چندين زير مجموعه باشند كه با Subkey شناخته ميشود و نحوه آدرسدهي آنها مانند آدرسدهي فايلها در سيستمعامل ويندوز است، بطور مثال
HLM\Software\Microsoft\Office
كه به كليد مربوط به تنظيمات داخلي برنامه آفيس مايكروسافت اشاره ميكند، هر كليد شامل يك يا چندين مقدار است كه شامل نام و مقدار هستند و هر مقدار ميتواند نوعي خاص داشته باشد، اين انواع شامل:
REG_SZ: رشتهاي را ذخيره ميكند، كه معمولا براي مشخصكردن مسير فايلها و مقاديري كه بايد بهصورت رشته متني باشد را ذخيره ميكند.
REG_BINARY: براي ذخيرهسازي مقادير باينري مورد استفاده قرار ميگيرد، كه معمولا شامل كلمههاي عبور و يا مقاديري كه امكان خواندن و درك ساده آنها ممكن نباشد، استفاده ميشود.
REG_DWORD: اين نوع براي ذخيره مقدارهاي عددي استفاده ميشود، كه شامل دو نوع bit32 و bit64 است، كه مقدار bit32 براي اعدادي كه در بازه 0 تا تقريبا 4 ميليارد و bit64 براي اعدادي كه در بازه 0 تا 1910× 8/1 هستند مورد استفاده قرار ميگيرد (مقادير 64 بيتي با QWORD هم شناخته ميشوند.)
REG_EXPAND_SZ: براي ذخيرهسازي مقاديري رشتهاي كه قابليت ذخيرهسازي چندين مقادر رشتهاي كه بسطپذير هستند، بكار ميرود. بهعنوان مثال براي ذخيره متغيرهاي سيستمي (كه بحث آنها مقاله جداگانهاي ميطلبد) از اين نوع استفاده ميشود.
REG_MULTI_SZ: براي ذخيره مقادير رشتهاي كه شامل چندين رشته ختم به تهي هستند مورد استفاده قرار ميگيرد، كه رشتهها با كاراكتر 0\ از هم جدا ميشود. مانند
Jamejam0Click\0\32c:\Windows\System
كه شامل سه رشته متني است به اين ترتيب:
32 c:\Windows\System و Click و .Jamejam
اين كليدها از كليدهاي اصلي هستند كه در ويرايشگر رجيستري ويندوز شناخته ميشوند. براي مطالعه بيشتر در مورد كليدهاي اصلي به پينوشت 1 مراجعه كنيد. رجيستري به چندين كندو (HIVE) تقسيمبندي شده است كه هر كدام براي مقاصد خاصي طراحي شدهاند. اين كندوها با HKEY شروع ميشوند كه مخفف Hive Key است. در زير آنها را به اختصار بيان ميكنيم:
HKEY_CALSSES_ROOT
اين كندو، اطلاعاتي در مورد برنامههاي ثبت شده در كامپيوتر را نگهداري ميكنند. اين برنامهها معمولا بر مبناي تكنولوژي COM مايكروسافت پيادهشدهاند. اين كندو همچنين ارتباطات فايلي (File Association) را در خود ذخيره ميكند. يعني اينكه چه برنامهاي بايد چه فايلي را اجرا كند و اطلاعاتي در مورد اشيا OLE و مواردي از اين دست از ديگر كاربردهاي اين كندو است. اين كندو بطور مخفف بصورت HKCR هم شناخته ميشود.